html {
  padding:0;
  margin:0;
}

body {
  font-family:Verdana, sans-serif;
  padding:0;
  margin:0;
}

form ul {
  list-style:none;
}

form label {
  width:200px;
}

#logged_in_status {
  position:absolute;
  right:5px;
  top:4px;
  padding:0;
  margin:0;
}

/* Breadcrumbs */

#breadcrumbs li {
  display:inline;
  list-style:none;
}

/* Main menu */

#main_menu {
  margin:5px 0 10px 0;
  padding:0 0 3px 5px;
  border-bottom:3px solid #C9C9C9;
}

#main_menu li {
  list-style:none;
  display:inline;
  padding:0 10px 0 0;
}

#main_menu li a:link,
#main_menu li a:visited,
#main_menu li a:hover {
  color:blue;
  text-decoration:none;
}

#link_gallery a {
  background-image:url(../images/house.png);
  background-repeat:no-repeat;
  padding:0 0 3px 20px;
}

/* Gallery page */

#gallery_albums {
  margin:0;
  padding:5px;
}

#gallery_albums li {
  list-style:none;
  padding:10px;
  float:left;
  text-align:center;
}

#gallery_albums li .username {
  font-size:80%;
  padding:0;
  margin:0;
}

#gallery_albums li a:link,
#gallery_albums li a:visited,
#gallery_albums li a:hover,
#gallery_albums li a:active {
  padding:3px;
  display:block;
  text-decoration:none;
  color:blue;
}

#gallery_albums li a img {
  border:0;
}

/* Album page */

h1 span {
  font-size:80%;
  color:grey;
}

#album_container {
  margin:0;
  padding:5px;
}

#album_container li {
  list-style:none;
  padding:5px;
  float:left;
/*  border-bottom:4px solid black;
  border-right:4px solid black;
  border-left:4px solid grey;
  border-top:4px solid grey; */
}

#album_container li a {
  display:block;
}

#album_container li a img {
  border:0;
}
